Elements of Programming Interviews in Python: The Insiders' Guide

Elements of Programming Interviews in Python: The Insiders' Guide

  • Downloads:2342
  • Type:Epub+TxT+PDF+Mobi
  • Create Date:2022-02-13 09:21:41
  • Update Date:2025-09-08
  • Status:finish
  • Author:Adnan Aziz
  • ISBN:B09QX36QZQ
  • Environment:PC/Android/iPhone/iPad/Kindle

Reviews

Albertus Angga Raharja

This book helped me to land an internship offer in Google and several new grad software engineering offers from FAANG companies such as Google, Facebook, and Stripe。I'd highly recommend this book to an ambitious friend who's looking to brush-up on their data structure and algorithm knowledge, rather than just telling them to "grind LeetCode" (this can act as a perfect supplement for LeetCode)The book also comes with EPIJudge (https://github。com/adnanaziz/EPIJudge) which can be cloned and run in This book helped me to land an internship offer in Google and several new grad software engineering offers from FAANG companies such as Google, Facebook, and Stripe。I'd highly recommend this book to an ambitious friend who's looking to brush-up on their data structure and algorithm knowledge, rather than just telling them to "grind LeetCode" (this can act as a perfect supplement for LeetCode)The book also comes with EPIJudge (https://github。com/adnanaziz/EPIJudge) which can be cloned and run in your local machines。I thought I already knew Python before reading this book, but I was wrong。 This book really teaches me how to write idiomatic Python code, and introduced me to lots of useful libraries that I use during programming interviews。I didn't regret buying the book and shipping it from America all the way to Indonesia 😁I didn't manage to finish all the content in the book (maybe just around 50-60%), and I think I would still need to revisit this book in the future 👍 。。。more

Weston

The best book for difficult interview questions。 The only one I think can adequately prepare you for FAANG。 Good selection of programming language-specific topics covered, and a lot of tricky algorithms you might not encounter elsewhere。 My only complaint is the coding style sometimes becomes incredibly hard to read, from a combination of strange code (using a list with 1 element as a global variable across functions) and trying to be overly clever (lots of nested functions, nested list comprehe The best book for difficult interview questions。 The only one I think can adequately prepare you for FAANG。 Good selection of programming language-specific topics covered, and a lot of tricky algorithms you might not encounter elsewhere。 My only complaint is the coding style sometimes becomes incredibly hard to read, from a combination of strange code (using a list with 1 element as a global variable across functions) and trying to be overly clever (lots of nested functions, nested list comprehensions, etc。)。 。。。more

Puneetsingh

best book to crack the coding interview 。giving it 5 stars for now。 I will read a few more and do a comparison

Yuce

This book is just the best。

0neir0s

Need to read again。 Well compiled。

Tommy Mulc

Very helpful for the programming interviews at big tech companies。 Give yourself plenty of time to go through the book—I recommend at least one month。 It probably will take you 3 months of continuous learning to go through the book in its entirety, but even going through 1/3 of the problems (use the chart in book to see which ones these are) will be immensely useful for identifying problem types and getting a feel of pythonic solutions。

Dennis Cahillane

The perfect complement to a premium subscription to leetcode。com。 The solutions in this book are uniformly high quality, written in idiomatic python, and always give a full explanation。 The authors also reveal which libraries you should learn and use during whiteboard interviews, which concepts can be glossed over and which should be studied closely。 While the "Google interview prep" industry is rife with low-quality content, but this book holds itself to a high standard。The meat of the book is The perfect complement to a premium subscription to leetcode。com。 The solutions in this book are uniformly high quality, written in idiomatic python, and always give a full explanation。 The authors also reveal which libraries you should learn and use during whiteboard interviews, which concepts can be glossed over and which should be studied closely。 While the "Google interview prep" industry is rife with low-quality content, but this book holds itself to a high standard。The meat of the book is chapters 4-14, containing problems like those used in Google interviews, and other companies that have modeled their interviews after Google's。 Work through these chapters, read the solutions, and if don't learn something, you're ready to interview! 。。。more

Dragify

Hands down the best book that contains Python solutions to all sorts of coding interview questions。 Questions are just like in the interview setting, vague and broad, but the authors really did a great job iterating from the brute force to the optimal solution。Note - Beginners beware, the book is NOT meant for novice programmers。

Thea Yusuf

Concise explanations of most commonly questioned Python programming interviews。

GOPI

NIce

Riyaz Riyaz

tfghfg

Tony Poerio

I've read and worked through quite a few programming interview books at this point。EPI in Python is my favorite。 And not by a little。 By a **huge** margin。It's the most straightforward, it's the easiest to understand, and it has guided solutions written in Python。 Whether you're interviewing or not, I think it's rewarding to work through this。 You'll learn a ton。There are hundreds of questions, but the authors provide a series of pathways to work through -- if you're planning for an interview in I've read and worked through quite a few programming interview books at this point。EPI in Python is my favorite。 And not by a little。 By a **huge** margin。It's the most straightforward, it's the easiest to understand, and it has guided solutions written in Python。 Whether you're interviewing or not, I think it's rewarding to work through this。 You'll learn a ton。There are hundreds of questions, but the authors provide a series of pathways to work through -- if you're planning for an interview in the next [ week | month | quarter | year ]。 Wish CTCI had that。 This feature alone makes it worth the money, IMO。 。。。more